<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      // 1、定义一个箭头函数，函数的功能为排序，在调用函数时传入一串数字，使用剩余参数接收这些数字，将数字按照从小到大的顺序排列后，返回一个数组
      const sorts = (...arr) => {
        return arr.sort(function (a, b) {
          return a - b
        })
      }

      console.log(sorts(2, 1, 6, 4, 5))
      // 2、将下面三维数组使用解构的方式使用变量a，b，c，d，e来接收对应的值
      const arr = [20, [30, 40, [50, 60]]]
      const [a, [b, c, [d, e]]] = arr
      console.log(a, b, c, d, e)
      // 3、将下面对象中的数据解构出来
      const resObj = {
        code: 200,
        message: '登陆成功！',
        data: {
          userName: '张三',
          nickName: '三三',
          age: 18,
          email: '358121578@qq.com',
        },
      }
      const {code,message,data:{userName,nickName,age,email}}=resObj
      // 4、将以下两个数组中的数据合并在一个新数组中
const arr2 = [1,2,3,4]
const arr1 = [5,6,7,8]
const arr3=[...arr2,...arr1]

    
    </script>
  </body>
</html>
